package com.uzai.console.vo.report;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liuqi
 * @date 2021年09月01日 18:06
 */
@Data
@ApiModel("支出统计报表导出对象")
public class ExpenseCountReportExport {

    @ExcelProperty(value = "机器人唯一id", index = 0)
    private Long deviceUniqueId;
    @ExcelProperty(value = "机器人昵称", index = 1)
    private String deviceName;
    @ExcelProperty(value = "机器人备注", index = 2)
    private String deviceRemark;

    @ExcelProperty(value = "新会员奖励红包", index = 3)
    private Double newUserRedPacket;
    @ExcelProperty(value = "首次查券奖励余额", index = 4)
    private Double firstQueryVoucherBalance;
    @ExcelProperty(value = "首次下单奖励红包", index = 5)
    private Double firstPlaceOrderRedPacket;
    @ExcelProperty(value = "首次确认收货奖励红包", index = 6)
    private Double firstConfirmReceiveRedPacket;
    @ExcelProperty(value = "提现奖励余额", index = 7)
    private Double withdrawalBalance;

    @ExcelProperty(value = "推荐奖励-被推荐人余额", index = 8)
    private Double inviteReferrerBalance;
    @ExcelProperty(value = "推荐奖励-上级余额", index = 9)
    private Double inviteHigherBalance;
    @ExcelProperty(value = "推荐奖励-代理红包", index = 10)
    private Double inviteAgentRedPacket;
    @ExcelProperty(value = "推荐奖励-合伙人红包", index = 11)
    private Double invitePartnerRedPacket;
    @ExcelProperty(value = "额外邀请奖励余额", index = 12)
    private Double extraInviteBalance;
    @ExcelProperty(value = "签到奖励", index = 13)
    private Double signInBalance;
    @ExcelProperty(value = "首次关注公众号奖励余额", index = 14)
    private Double firstFollowGzhBalance;

    @ExcelProperty(value = "会员升级奖励红包", index = 15)
    private Double userUpRedPacket;

    @ExcelProperty(value = "人工提现支出金额", index = 16)
    private Double withdrawalHanderTotalBalance;

    @ExcelProperty(value = "自动提现支出金额", index = 17)
    private Double withdrawalAutoTotalBalance;

    @ExcelProperty(value = "总支出红包", index = 18)
    private Double totalExpenditureRedPacket;

    @ExcelProperty(value = "总支出余额", index = 19)
    private Double totalExpenditureBalance;

}
